const LocaleConfig = {
  // common

  forwardSuccessText: 'Forward Successful',
  forwardFailedText: 'Forward Failed',
  recentForwardText: 'Recent Forward',
  sendBtnText: 'Send',
  replyText: 'Reply',
  commentText: 'Comment',
  recentSessionText: 'Recent Sessions',
  you: 'You',
  deleteFriendText: 'Delete Friend',
  confirmDeleteText: 'Confirm Deletion?',
  confirmDeleteFriendText: 'Confirm Delete Friend?',
  deleteFriendSuccessText: 'Delete Friend Successful',
  deleteFriendFailedText: 'Delete Friend Failed',
  blackText: 'Block Friend',
  removeBlackText: 'Unblock',
  saveText: 'Save',
  setText: 'Settings',
  saveSuccessText: 'Save Successful',
  saveFailedText: 'Save Failed',
  addFriendSuccessText: 'Add Friend Successful',
  applyFriendSuccessText: 'Friend Request Sent Successfully',
  addFriendFailedText: 'Add Friend Failed',
  applyFriendFailedText: 'Friend Request Failed',
  okText: 'OK',
  cancelText: 'Cancel',
  deleteText: 'Delete',
  recallText: 'Recall',
  voiceToText: 'Speech to text',
  voiceToTextFailedText: 'Speech to text failed',
  forwardText: 'Forward',
  blackSuccessText: 'Block Successful',
  blackFailedText: 'Block Failed',
  removeBlackSuccessText: 'Unblock Successful',
  removeBlackFailedText: 'Unblock Failed',
  maxSelectedText: 'Maximum Selection',
  selectedText: 'Selected',
  strangerText: 'Strangers',

  accountPlaceholder: 'Please Enter Account',
  teamIdPlaceholder: 'Please Enter Group ID',
  nickPlaceholder: 'Please Enter Nickname',
  genderPlaceholder: 'Please Select Gender',
  phonePlaceholder: 'Please Enter Phone Number',
  emailPlaceholder: 'Please Enter Email',
  signPlaceholder: 'Please Enter Signature',
  searchInputPlaceholder: 'Search Friends or Groups',
  searchTeamMemberPlaceholder: 'Search Group Members',
  searchText: 'Search',
  man: 'Male',
  woman: 'Female',
  unknow: 'Unknown',
  welcomeText: 'Welcome to Yunxin',
  notSupportMessageText: 'Message Not Supported',
  applyTeamText: 'Apply to Join Group',
  applyTeamSuccessText: 'Application to Join Group Successful',
  rejectText: 'Reject',
  acceptText: 'Accept',
  emailErrorText: 'Invalid Email Format',
  uploadLimitText: 'Maximum Upload Size',
  uploadLimitUnit: 'M',
  uploadImgFailedText: 'Upload Image Failed',
  accountText: 'Account',
  nickText: 'Nickname',
  genderText: 'Gender',
  phoneText: 'Phone',
  emailText: 'Email',
  signText: 'Signature',
  inviteTeamText: 'Invite You to Join Group',
  applyFriendText: 'Add You as Friend',
  acceptResultText: 'Accepted',
  rejectResultText: 'Rejected',
  expiredResultText: 'Expired',
  beRejectResultText: 'Friend Request Rejected',
  passResultText: 'Friend Request Accepted',
  rejectTeamInviteText: 'Group Invite Rejected',
  updateTeamAvatar: 'Updated Group Avatar',
  updateTeamName: 'Updated Group Name to',
  updateTeamIntro: 'Updated Group Introduction',
  updateTeamInviteMode: 'Updated Group Permission "Invite Others" to',
  updateTeamUpdateTeamMode: 'Updated Group Permission "Edit Group Info" to',
  updateAllowAt: 'Updated "@Everyone Permission" to',

  updateAliasSuccessText: 'Alias Update Successful',
  updateAliasFailedText: 'Alias Update Failed',
  sendText: 'Send Message',
  noPermission: 'You Do Not Have Permission',
  unreadText: 'Unread',
  readText: 'Read',
  allReadText: 'All Read',
  amap: 'Amap',
  txmap: 'Tencent Map',
  bdmap: 'Baidu Map',
  callDurationText: 'Call Duration',
  callCancelText: 'Cancelled',
  callRejectedText: 'Rejected',
  callTimeoutText: 'Timed Out',
  callBusyText: 'Recipient Busy',

  updateAllowTop: 'Pin Message Permission Updated to',
  addMessageTop: 'Pinned a Message',
  removeMessageTop: 'Removed Pinned Message',
  updateTeamMute: 'Updated "Group Mute" to',
  onlyTeamOwner: 'Only Group Owner',
  teamAll: 'Everyone',
  closeText: 'Close',
  openText: 'Open',
  inviteText: 'Invite',
  aliasText: 'Alias',
  cancelUploadFailedText: 'Cancel Upload Failed',
  // conversation-kit
  onDismissTeamText: 'Group Disbanded',
  onRemoveTeamText: 'You Have Been Removed from the Group',
  textMsgText: 'Text Message',
  customMsgText: 'Custom Message',
  audioMsgText: 'Audio Message',
  videoMsgText: 'Video Message',
  fileMsgText: 'File Message',
  callMsgText: 'Call Log Message',
  geoMsgText: 'Location Message',
  geoMsgShortText: 'Location',
  imgMsgText: 'Image Message',
  notiMsgText: 'Notification Message',
  robotMsgText: 'Robot Message',
  tipMsgText: 'Tip Message',
  unknowMsgText: 'Unknown Message',
  deleteSessionText: 'Delete Session',
  recentConversationText: 'Recent Conversations',
  muteSessionText: 'Mute Notifications',
  unmuteSessionText: 'Unmute Notifications',
  deleteStickTopText: 'Unpin',
  addStickTopText: 'Pin Message',
  beMentioned: '[Someone @me]',
  aiConversationSelectFailed: 'AI Conversation Selection Failed',
  friendText: 'Friend',
  aiUserText: 'Digital Person',
  // contact-kit
  teamListTitle: 'My Groups',
  friendListTitle: 'My Friends',
  blackListTitle: 'Blacklist',
  msgListTitle: 'Message Center',
  blackListDesc:
    '(You will not receive any messages from contacts in this list)',
  aiListTitle: 'My Digital Persons',
  teamMenuText: 'My Groups',
  friendMenuText: 'My Friends',
  blackMenuText: 'Blacklist',
  aiMenuText: 'My Digital Persons',
  msgMenuText: 'Message Center',
  acceptedText: 'Application Accepted',
  acceptFailedText: 'Application Acceptance Failed',
  rejectedText: 'Application Rejected',
  rejectFailedText: 'Application Rejection Failed',
  getApplyMsgFailedText: 'Failed to Retrieve Messages',
  // search-kit
  addFriendText: 'Add Friend',
  createTeamText: 'Create Group',
  joinTeamText: 'Join Group',
  joinTeamSuccessText: 'Join Group Successful',
  joinTeamFailedText: 'Join Group Failed',
  beRemoveTeamText: 'Removed from Group',
  addButtonText: 'Add',
  addSuccessText: 'Add Successful',
  addFailedText: 'Add Failed',
  createButtonText: 'Create',
  createTeamSuccessText: 'Create Group Successful',
  createTeamFailedText: 'Create Group Failed',
  chatButtonText: 'Go to Chat',
  getRelationFailedText: 'Failed to Get Relationship',
  accountNotMatchText: 'Account Not Found',
  teamIdNotMatchText: 'Group ID Not Found',
  searchButtonText: 'Search',
  searchTeamPlaceholder: 'Enter Group Name',
  teamTitle: 'Group Name',
  teamAvatarText: 'Group Avatar',
  addTeamMemberText: 'Add Member',
  searchEmptyText: 'You Have Not Added Any Friends or Groups Yet',
  searchNoResText: 'No Results Found',
  searchFriendTitle: 'Friends',
  searchTeamTitle: 'Groups',
  notSupportJoinText:
    'Discussion Groups Cannot Be Joined Directly, Please Contact the Administrator to Add You to the Group',
  // chat-kit
  sendToText: 'Send to',
  topText: 'Pin',
  unTopText: 'Unpin',
  topFailedText: 'Pin Failed',
  collection: 'Collect',
  collectionSuccess: 'Collected',
  collectionFailed: 'Collect Failed',
  msgRecallTimeErrorText: 'The time has passed and cannot be recalled',
  getCollectionFailed: 'Failed to Retrieve Collection List',
  removeCollectionSuccess: 'Delete Collection Successful',
  removeCollectionFailed: 'Delete Collection Failed',
  confirmRemoveCollection: 'Confirm Delete Collection?',
  sendUsageText: '(Press enter to send, shift+enter to newline)',
  sendEmptyText: 'Cannot Send Blank Messages',
  teamMutePlaceholder: 'Group Chat is Muted',
  enterTeamText: 'Entered the Group',
  leaveTeamText: 'Left the Group',
  teamMuteText: 'Group Mute',
  muteAllTeamSuccessText: 'Enable Mute All Successful',
  unmuteAllTeamSuccessText: 'Unmute all members successfully',
  muteAllTeamFailedText: 'Failed to mute all members',
  unmuteAllTeamFailedText: 'Failed to unmute all members',
  updateTeamSuccessText: 'Update successful',
  updateTeamFailedText: 'Update failed',
  leaveTeamSuccessText: 'Successfully left the group',
  leaveTeamFailedText: 'Failed to leave the group',
  dismissTeamSuccessText: 'Group disbanded successfully',
  dismissTeamFailedText: 'Failed to disband group',
  addTeamMemberSuccessText: 'Member added successfully',
  addTeamMemberFailedText: 'Failed to add member',
  addTeamMemberConfirmText: 'Please select the members to add',
  removeTeamMemberText: 'Remove member',
  removeTeamMemberConfirmText: 'Are you sure you want to remove this member?',
  removeTeamMemberSuccessText: 'Member removed successfully',
  removeTeamMemberFailedText: 'Failed to remove member',
  teamTitleConfirmText: 'Group name cannot be empty',
  teamAvatarConfirmText: 'Group avatar cannot be empty',
  teamIdText: 'Group ID',
  teamSignText: 'Group introduction',
  teamTitlePlaceholder: 'Please enter the group name',
  teamSignPlaceholder: 'Please enter content',
  teamOwnerText: 'Group owner',
  teamManagerText: 'Group manager',
  teamManagerEditText: 'Manage members',
  teamManagerEmptyText: 'No group managers yet',
  teamOwnerAndManagerText: 'Group owner and managers',
  updateTeamManagerSuccessText: 'Group manager updated successfully',
  updateTeamManagerFailText: 'Failed to update group manager',
  userNotInTeam: 'Member is no longer in the group',
  teamMemberNotExist: 'This group chat does not exist',
  teamManagerLimitText: 'Who can modify information',
  teamInviteModeText: 'Who can invite new members',
  teamAtModeText: 'Who can @everyone',
  teamTopModeText: 'Who can pin messages',
  teamMemberText: 'Group members',
  teamInfoText: 'Group information',
  teamPowerText: 'Group management',
  dismissTeamText: 'Disband group',
  transferOwnerText: 'Transfer group',
  newGroupOwnerText: 'Become the new group owner',
  beAddTeamManagersText: 'Appointed as manager',
  beRemoveTeamManagersText: 'Removed from manager',
  transferTeamFailedText: 'Failed to transfer group ownership',
  transferToText: 'Transfer to',
  transferTeamSuccessText: 'Group ownership transferred successfully',
  transferOwnerConfirmText: 'Are you sure you want to transfer group ownership',
  dismissTeamConfirmText: 'Are you sure you want to disband this group',
  leaveTeamTitle: 'Leave group',
  leaveTeamConfirmText: 'Are you sure you want to leave this group',
  personUnit: 'person',
  leaveTeamButtonText: 'Delete and leave',
  sendMsgFailedText: 'Message sending failed',
  getHistoryMsgFailedText: 'Failed to get history messages',
  sendBlackFailedText: 'You have been blacklisted by the other party',
  sendNotFriendFailedText: 'Not friends currently',
  recallMessageText: 'Recalled a message',
  recallReplyMessageText: 'This message has been recalled or deleted',
  tipAIMessageText: 'Format not supported',
  tipAIFailedMessageText: 'Request to large language model failed',
  memberNotExistsText: 'User does not exist',
  aiAntiSpamText: 'AI request hit anti-spam',
  aiFunctionDisabled: 'AI message function not enabled',
  aiMemberBanned: 'User is banned',
  aiMemberChatBanned: 'User is muted',
  aiFriendNotExists: 'Friend does not exist',
  aiMessageHitAntiSpam: 'Message hit anti-spam',
  notAnAi: 'Not an AI account',
  aiTeamMemberNotExists: 'Group member does not exist',
  aiNormalTeamChatBanned: 'Normal group members are muted',
  aiTeamChatBanned: 'Group member is muted',
  aiBlockFailedText: 'Blocking AI accounts is not allowed',
  aiRateLimit: 'Rate limit exceeded',
  aiParameterError: 'Parameter error',
  teamDoNotDisturbText: 'Group Do Not Disturb',
  reeditText: 'Edit again',
  addChatMemberText: 'Add chat member',
  chatHistoryText: 'Chat history',
  noMoreText: 'No more messages',
  noMoreCollectionText: 'Reached the bottom~',
  receiveText: 'You have received a new message',
  strangerNotiText:
    'This person is not your friend, please protect your privacy and safety.',
  nickInTeamText: 'My nickname in the group',
  editNickInTeamText: 'Edit my nickname in the group',
  updateMyMemberNickSuccess: 'Successfully updated my group nickname',
  updateMyMemberNickFailed: 'Failed to update my group nickname',
  updateBitConfigMaskSuccess:
    'Successfully updated group message Do Not Disturb',
  updateBitConfigMaskFailed: 'Failed to update group message Do Not Disturb',
  imgText: 'Image',
  videoText: 'Video',
  onlineText: '[Online]',
  offlineText: '(Offline)',
  pinAIText: 'PIN to top',
  aiSearchText: 'AI word search',
  aiSearchingText: 'AI searching...',
  aiProxyFailedText: 'Model request exception',
  aiSearchInputPlaceholder: 'Enter more information',
  aiTranslateText: 'AI processing',
  aiTranslatingText: 'AI processing...',
  aiTranslatedText: 'Using',
  aiTranslatePlaceholder: 'Translate to...',
  aiTranslateEmptyText: 'Please enter the content to translate',
  aiSendingText: 'Large model request in response',
  searchTipText: 'Press Enter to search',

  // emoji 不能随便填，要用固定 key
  Laugh: '[Laugh]',
  Happy: '[Happy]',
  Sexy: '[Sexy]',
  Cool: '[Cool]',
  Mischievous: '[Mischievous]',
  Kiss: '[Kiss]',
  Spit: '[Spit]',
  Squint: '[Squint]',
  Cute: '[Cute]',
  Grimace: '[Grimace]',
  Snicker: '[Snicker]',
  Joy: '[Joy]',
  Ecstasy: '[Ecstasy]',
  Surprise: '[Surprise]',
  Tears: '[Tears]',
  Sweat: '[Sweat]',
  Angle: '[Angle]',
  Funny: '[Funny]',
  Awkward: '[Awkward]',
  Thrill: '[Thrill]',
  Cry: '[Cry]',
  Fretting: '[Fretting]',
  Terrorist: '[Terrorist]',
  Halo: '[Halo]',
  Shame: '[Shame]',
  Sleep: '[Sleep]',
  Tired: '[Tired]',
  Mask: '[Mask]',
  ok: '[ok]',
  AllRight: '[All right]',
  Despise: '[Despise]',
  Uncomfortable: '[Uncomfortable]',
  Disdain: '[Disdain]',
  ill: '[ill]',
  Mad: '[Mad]',
  Ghost: '[Ghost]',
  Angry: '[Angry]',
  Unhappy: '[Unhappy]',
  Frown: '[Frown]',
  Broken: '[Broken]',
  Beckoning: '[Beckoning]',
  Ok: '[Ok]',
  Low: '[Low]',
  Nice: '[Nice]',
  Applause: '[Applause]',
  GoodJob: '[Good job]',
  Hit: '[Hit]',
  Please: '[Please]',
  Bye: '[Bye]',
  First: '[First]',
  Fist: '[Fist]',
  GiveMeFive: '[Give me five]',
  Knife: '[Knife]',
  Hi: '[Hi]',
  No: '[No]',
  Hold: '[Hold]',
  Think: '[Think]',
  Pig: '[Pig]',
  NoListen: '[No listen]',
  NoLook: '[No look]',
  NoWords: '[No words]',
  Monkey: '[Monkey]',
  Bomb: '[Bomb]',
  Cloud: '[Cloud]',
  Rocket: '[Rocket]',
  Ambulance: '[Ambulance]',
  Poop: '[Poop]',
}

export default LocaleConfig
